import java.util.*;

public class Main {
    //斐波那切数列
    public static int func(int num) {
        int f1 = 0;//第一项
        int f2 = 1;//第二项
        int f3 = 1;//第三项
        while (f3 < num) {
            f3 = f1 + f2;//前两项相加等于第三项
            if (f3 >= num) {
                //跳出
                break;
            }
            f1 = f2;//第一项向后移一个
            f2 = f3;//第二项向后移一个
        }
        //此时必定f3大于或者等于num
        //求绝对值
        if (Math.abs(f2 - num) > Math.abs(f3 - num)) {
            return Math.abs(f3 - num);
        } else {
            return Math.abs(f2 - num);
        }
    }

    public static void main1(String[] args) {
        Scanner input = new Scanner(System.in);
        //多组输入
        while (input.hasNextInt()) {
            int num = input.nextInt();
            int ret = func(num);
            System.out.println(ret);
        }
    }

    //下厨房
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        HashSet<String> set = new HashSet<>();
        while (input.hasNextLine()) {
            String str = input.nextLine();
            String[] strs = str.split("");
            for (String s: strs) {
                set.add(s);
            }
        }
        System.out.print(set.size());
    }
}
